// 当 map 函数调用 parseInt 时，它实际上传递了三个参数给 parseInt：当前元素（字符串）、当前元素的索引
// （数字）和原始数组（在这里未使用）。
// 对于 '1'，调用 parseInt('1', 0)。因为第二个参数是 0，parseInt 会尝试猜测字符串的基数，而在这里它会将字符串 '1' 解析为十进制数 1。
// 对于 '2'，调用 parseInt('2', 1)。但基数 1 不是一个有效的进制，因此 parseInt 会返回 NaN（不是一个数字）。
// 对于 '3'，调用 parseInt('3', 2)。这会将字符串 '3' 解析为二进制数，但二进制数中不存在数字 3，因此 parseInt 会返回 NaN。
// 意思是3本身要是二进制的 转换为10进制
['1', '2', '3'].map(parseInt)//[1,NAN,NAN]
// 考察map里函数的参数可以有哪些 parseInt的参数（被解析的值，进制的基数）